package com.charon.module.music.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.charon.module.music.entity.SongListJoinSongEntity;

@Repository
public interface SongListJoinSongEntityMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(SongListJoinSongEntity record);

    int insertSelective(SongListJoinSongEntity record);

    SongListJoinSongEntity selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(SongListJoinSongEntity record);

    int updateByPrimaryKey(SongListJoinSongEntity record);
    
    List<SongListJoinSongEntity> getSongListJoinSong(SongListJoinSongEntity record);
    
    int deleteSelective(SongListJoinSongEntity record);
    
    Integer insertBatch(List<SongListJoinSongEntity> list);
    
    void deleteBatch(List<SongListJoinSongEntity> list);
}